home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 7614 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  7.7 KB

  1. Path: Inter.NL.net!hguijt
  2. From: hguijt@nijmegen.inter.nl.net (H.Guijt)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: Say *perhaps* to fat binaries
  5. Date: 18 Apr 1996 19:31:27 GMT
  6. Organization: Inter.NL.net, The Internet Provider in The Netherlands.
  7. Message-ID: <4l65af$pj0@altrade.nijmegen.inter.nl.net>
  8. NNTP-Posting-Host: hatert.nijmegen.inter.nl.net
  9. X-Newsreader: TIN [version 1.2 PL2]
  10.  
  11.  
  12. Cmarschn (cmarschn@aol.com) wrote:
  13. >2) This problem is solved by the leading User Interface, Windows, and many
  14. >other interfaces, like OS/2, in the following way: A default button is
  15. >surrounded by a thick rectangle, showing that if you press return, it will
  16. >react as if this button was pressed, with the result that the window is
  17. >closed.
  18.  
  19. If the cursor is in a string gadget pressing enter should not activate any
  20. other gadgets. It should merely cause the input focus to leave the string
  21. gadget, doing nothing else.
  22.  
  23. If, OTOH, the focus is not on a stringgadget I don't give a hoot if return
  24. happens to activate one of the buttons.
  25.  
  26. >4) The Amiga doesn't use one of these systems. When a requester pops up,
  27. >one has to press lamiga-v or lamiga-b. These keys are hardly documented,
  28.  
  29. Bullshit. There is no need for those keys to be in the manuals dozens of
  30. times, once or twice should suffice.
  31.  
  32. A good example is 'workbench 3.0', page 3-28. Under the header 'Requesters',
  33. subheader 'keyboard shortcuts':
  34.  
  35.     "To proceed (OK, Continue, or Retry), press left Amiga + V. To Cancel,
  36.     press left Amiga + B."
  37.  
  38. If I can find it why shouldn't anyone else be able too?
  39.  
  40. >so that the ordinary Amiga user doesn't know of their existence. If a
  41.  
  42. So we are back to flaming the Amiga. How is this for discoverable: normally
  43. win95 fills all available memory with the filecache, putting other stuff in
  44. virtual memory if necessary. You can limit this behaviour by adding the
  45. following (fully undocumented) lines to your system.ini:
  46.  
  47. [vcache]
  48. minfilelimit=0
  49. maxfilelimit=<your maximum>
  50.  
  51. At least, the Amiga documentation mentions the existence of those keys!
  52.  
  53. >dialogue pops up, and there are string gadgets in it, I might have the
  54. >luck that the cursor is in the first gadget (that depends on the
  55. >programmer). I may cycle through further string gadgets by pressing tab /
  56.  
  57. No, it depends on the application. Some windows open primarily for text
  58. input - then it makes sense to activate a string gadget. Other windows have
  59. other, more important functions. It would be silly to activate a string
  60. gadget then.
  61.  
  62. >shift-tab. But I may not change the values of cycle gadgets, radio
  63. >buttons, taglists and so forth.
  64.  
  65. Use your mouse. It is a welcome addition to every Amiga sold.
  66.  
  67. >5) The gadtools.library supports underlined characters in the description
  68. >of a gadget. So that when I write "_Ok" in my source code, the O will be
  69. >underlined. But the gadtools.library doesn't check the keyboard input. So
  70. >the programmer as to take care of the keys. This leads to several
  71. >interpretations: In some programs I can press the key given by the
  72.  
  73. No, it doesn't - at least not in styleguide conformant programs. Some lamers
  74. think they know better than the styleguide, I agree such behaviour is very
  75. sad.
  76.  
  77. >underlined character. Within others I have to press the Alt key along with
  78. >the character. And even others use RAmiga as a Qualifier. Not very easy
  79.  
  80. That's not true, right amiga is reserved for menu shortcuts. You are once
  81. again confusing different things.
  82.  
  83. >to grab. And even others, like the good old Preferences programs, don't
  84. >use this feature at all, so I'll have to look for my mouse.
  85.  
  86. Try putting some cheese on your desk, maybe it won't escape then...
  87.  
  88. >6) Many programs use the shifted key to go back within a list for example.
  89. >So I'll have to press three keys at a time. Would be easier to press
  90. >Cursor Up.
  91.  
  92. Yes, and how about this behaviour (found in every windows program):
  93.  
  94. I have a list, in which every line contains two gadgets: a string gadget and
  95. a dropdown box. If the focus is on the string gadget the up and down keys
  96. move focus to another line. However, if the focus is on the dropdown box the
  97. up and down keys change the contents of the box. Logical...
  98.  
  99. Even better, a set of radiobuttons always acts as if the layout is vertical,
  100. ie. it reacts to up and down even if the buttons are placed horizontally.
  101. Confusing? You bet!
  102.  
  103. Example:
  104.  
  105.     O Button 1.    O Button 2.    O Button 3.
  106.                    ^^^^^^^^^^^
  107.  
  108. The '^^^' shows where the input focus is. Pressing up moves the focus to the
  109. left, pressing down moves it to the right.
  110.  
  111. >7) I formatted my hard drive two or three times in the last 6 years,
  112. >forced by unrepairable errors. During that operation, no other
  113. >applications were reachable, because they were just on the way to be
  114. >deleted.
  115.  
  116. I'll quote myself from another post:
  117.  
  118. ]Duh! I beg to differ. I was doing a 70-odd disk backup, and typing a letter
  119. ]at the same time. Because the Amiga is multitasking this is not at all a
  120. ]problem. However, around disk 43 I had a faulty disk and the computer popped
  121. ]up a requester saying something like
  122. ]
  123. ]"Your disk is faulty"
  124. ]"Retry" "Abort"
  125. ]
  126. ]The requester stole the input focus, and because I have ReqTools installed
  127. ]it reacted to the 'N' key (which happened to activate the abort option).
  128. ]Sure enough, my backup aborted and I could start over again.
  129. ]
  130. ]If the requester had not answered to the 'n' key I wouldn't have had any
  131. ]problem.
  132.  
  133. And I'll paraphrase Jeroen Vermeulen from yet another post:
  134.  
  135. "Fortunately it is not the needs or wants of a single user that determines
  136. the future of the Amiga. With some luck the Escom people will be as
  137. far-sighted and imaginative as the old C= engineers. They will understand
  138. that some people do more with their Amiga's than just play games. Now sod
  139. off."
  140.  
  141. >8) Conclusion: The amount of actions that are irreversible tend to be 0.
  142. >The ordinary user is *not* doing network setups. Irreversible actions are
  143. >not done in the background.
  144.  
  145. So the machine should be principally hostile to highlevel users and
  146. networks? Are you advocating a return to the a500/0.5Mb days then?
  147.  
  148. >9) It's much slower to move the hand to the mouse, press a button and go
  149. >back than to press Return.
  150.  
  151. It's much slower to press tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-
  152. tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-
  153. tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-
  154. tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-
  155. tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-
  156. tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab-tab
  157.  
  158. to leave a list, move through several buttons until you reach the right one,
  159. and finally hit return to activate it. I'd rather grab the mouse.
  160.  
  161. >10) It's much slower and unhandier to press RAmiga-O instead of Return or
  162. >at least Tab-Tab-Tab-Return.
  163.  
  164. There is not one bit of difference between pressing a gadtools shortcut or
  165. menu shortcut and just pressing return.
  166.  
  167. >11) The option to deactivate the keyboard can be upheld at tasks that may
  168. >destroy anything.
  169.  
  170. Tasks that can do anything vaguely destructive (from formatting HD's to
  171. loosing hours of work) should under no circumstance react to normal
  172. keycombinations.
  173.  
  174. >12) Conclusion: There is no reason why the system should not support the
  175. >keyboard for the User Interface control as the most popular OSes do.
  176.  
  177. Finally, something we agree on! Keyboard shortcuts in synchronous windows
  178. are a good thing, and when used with care, intelligence, and an eye for the
  179. styleguide they are a tremendous help.
  180.  
  181. Mindlessly hitting tab in the vague hope the focus will eventually move to
  182. the right button, or pressing return in one gadget to activate another, do
  183. not fall in this category.
  184.  
  185. >13) While I was writing this message on a PC, I (again) haven't lost any
  186. >information by a careless misuse of the return key.
  187.  
  188. Must have had a lucky day then.
  189.  
  190.  
  191. Bye,
  192.  
  193. Hans
  194.